/*
 * SemaforoRemoto.cpp
 *
 *  Created on: 27/07/2014
 *      Author: migue
 */

#include "SemaforoRemoto.h"
#include <syslog.h>
#include <unistd.h>


SemaforoRemoto::SemaforoRemoto(int idSem, int idCliente, int idBroker) :
	IpcRemoto(idCliente, idSem), iSemaforo()
{}

SemaforoRemoto::~SemaforoRemoto() {}

void SemaforoRemoto::wait(int numsem) {
	//_msj._ipc.id_ipc = _idSem;
	_msj._ipc.op_ipc = TIPO_SEM_WAIT;

	enviarPedido();
}

void SemaforoRemoto::signal(int numsem) {
	//_msj._ipc.id_ipc = _idSem;
	_msj._ipc.op_ipc = TIPO_SEM_SIGNAL;

	enviarPedido();
}

void SemaforoRemoto::inicializar(int valor) {
}

void SemaforoRemoto::destruir() {
}
